package com.ldy.core.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.Data;

/**
 * 用户
 * @author lindeyi
 *
 */
@Data
@TableName("base_user")
public class BaseUser {

    public static final int Ok = 0; // 有效
	
	public static final int Disable = -1; // 禁用
	/**
	 * 主键id
	 */
	@TableId(type= IdType.UUID)
	private String id;
	
	/**
	 * 登录名称
	 */
	private String username;
	
	/**
	 * 手机号
	 */
	private String phone;
	
	/**
	 * 微信 openid
	 */
	private String wechatId;
	
	/**
	 * 微信 昵称
	 */
	private String wechatName;
	
	/**
	 * 用户姓名
	 */
	private String nickname;
	
	/**
	 * 用户密码
	 */
	private String password;
	
	/**
	 * 角色
	 */
	private String role;
	
	/**
	 * 机构 code
	 */
	private String orgCode;
	
	/**
	 * 是否有效 0:有效，-1无效
	 */
	private Integer status;
	
	/**
	 * 创建时间
	 */
	private Date createTime;
	
	/**
	 * 更新时间
	 */
	private Date lastUpdateTime;

}
